
/* map start */
.city {
	display:none;
	width:600px; height:300px;
	margin-bottom:20px; border:1px solid gray;
	overflow-y:auto;
}
.map {
	position:relative;float:right;
	width:380px; height:280px;
	margin:10px;
	border:1px solid gray;
}
/* map end */

/* tab for routes start */
.setting_wrapper {
	position: relative;
	width: 960px;
	height: 400px;
	margin: 0px auto;
}
.navigate_wrapper {
	position: relative;
	height: 70px;
}
.navigate_wrapper .title {
	float: left;position: relative;
	width: 100px;
	margin-left: 50px;
	height: 70px;
}
.navigate_wrapper .title a {
	font-size: 20px;
	line-height: 70px;
}
.navigate_wrapper .navigate {
	float: left;position: relative;
	width: 800px;
	height: 70px;
}
.navigate_wrapper .navigate ul {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
.navigate_wrapper .navigate li {
	position: relative;
	display: inline;
	margin-left:70px; margin-right:70px;
	font-size: 20px;
}
.navigate_wrapper .navigate .stage {
	width: 700px;
}
.setting_wrapper .tabNav {
	position:relative;
	left:100px; width:500px;
}
.setting_wrapper .tabNav li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.setting_wrapper .tabNav ul a { 
	font-size:20px;font-family:zhongyuan;
	background:#D2DCF3; color:black;
	display:block; margin-right:2px; margin:1px 1px 1px 0; 
	padding:3px 8px; text-decoration:none !important; 
	outline-color:invert; outline-style:none; outline-width:medium; 
}
.setting_wrapper .tabNav ul .nav_title { 
	color:black;padding:5px 8px;
}
.setting_wrapper .tabNav ul a:hover {
	background:#95B1CB; color:#fff;
}
.setting_wrapper .tabNav ul a.selected {
	background:#1B5790;
	color:#fff;
	border-bottom:1px solid #1B5790;
	cursor:default;
	margin-bottom:0;
}
.setting_wrapper .setting {
	position:relative;
	height:250px;
}
.setting_wrapper .tab_items {
	position:relative; float:left;
	width:500px; margin:0px;
}
.setting_wrapper .tab {
	padding:15px;
	display:none;
}
/* tab for routes end */

/* route setting start */
.setting_route li {
	position:relative;
	margin-top:20px;
}
.setting_route li {
	position:relative; float:left;
	margin-left:20px;
}
.setting .my_label {
	text-align:center;
	line-height:40px;
}
/* route setting end */

/* time setting start */
.setting_time li {
	position:relative;
	margin-top:20px;
}
.setting_time li {
	position:relative; float:left;
	margin-left:20px;
}
/* time setting end */

/* passenger setting start */
.setting_passenger li {
	position:relative;
	margin-top:20px;
}
.setting_passenger li {
	position:relative; float:left;
	margin-left:20px;
}
/* passenger setting end */

/* publish setting start */
.setting_publish li {
	position:relative;
	margin-top:20px;
}
.setting_publish li {
	position:relative; float:left;
	margin-left:20px;
}
/* publish setting end */


/* input start*/
.container_select_city {
	height:40px; width:350px;
	clear:both; 
	border:1px #e0e0e0 solid;
}
.select_city {
	position:relative; float:left;
	width:120px; height:40px;
}
.select_city span {
	width:120px; height:41px; color:#757575;line-height:40px; border-right:1px #e0e0e0 solid; cursor:pointer;
	text-align:center; background:url(/images/fb_sanjiao_ico.gif) no-repeat 106px 17px; display:block;
}
.text_input {
	position:relative; margin-left:1px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	color:#757575; padding-left:10px; padding-right:10px; line-height:40px; font-size:14px; border:0px #e0e0e0 solid;
	width:229px; *width:205px; 
	height:40px; *height:38px;
}
.my_text_input {
	position:relative; margin-left:1px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	color:#757575; padding-left:10px; padding-right:10px; line-height:40px; font-size:14px; border:1px #e0e0e0 solid;
	width:229px; *width:205px; 
	height:40px; *height:38px;
}
.container_select_date {
	height:40px; width:340px;
	clear:both; 
	border:1px #e0e0e0 solid;
}
.select_date {
	position:relative; float:left; display:inline;
	width:45%; height:40px; padding:0px; margin:0px;
}
.select_time {
	position:relative; float:left; display:inline;
	width:50%; height:40px; padding:0px; margin:0px;
}
.select_date input {
	position:relative; float:left; display:inline; padding:0px; margin:0px;
	width:100%; height:41px; color:#757575;line-height:40px; border-right:1px #e0e0e0 solid; cursor:pointer;
	text-align:center; background:url(/images/fb_sanjiao_ico.gif) no-repeat 130px 17px; display:block;
}
.select_time input {
	position:relative; float:left; display:inline; padding:0px; margin:0px;
	width:90%; height:41px; color:#757575;line-height:40px; cursor:pointer;
	text-align:center; background:url(/images/fb_sanjiao_ico.gif) no-repeat 130px 17px; display:block;
}
.date_input {
	position:relative; margin-left:1px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	color:#757575; padding-left:10px; padding-right:10px; line-height:40px; font-size:14px; border:0px #e0e0e0 solid;
	width:229px; *width:205px; 
	height:40px; *height:38px;
}
.time_input {
	position:relative; margin-left:1px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	color:#757575; padding-left:10px; padding-right:10px; line-height:40px; font-size:14px; border:0px #e0e0e0 solid;
	width:229px; *width:205px; 
	height:40px; *height:38px;
}
#format { margin-top: 2em; }
#format2 { margin-top: 2em; }
#checkbox_style {
	font-size:10px;
}
/* inpur end*/

/* city list start */
.sel_container {
	position:absolute;top:0;font-size:12px;
}
.map_popup {
	position:absolute;
	width:600px; height:300px; top:20px;
	z-index:200000;
}
.map_popup .popup_main {
	background:#fff; border:1px solid #8BA4D8;
	width:100%; height:100%; overflow:hidden; position:absolute; z-index:2;
}
.map_popup .title {
	background: url("http://map.baidu.com/img/popup_title.gif") repeat scroll 0 0 transparent;
	color: #6688CC;font-size: 12px;font-weight: bold;height: 24px;line-height: 25px;padding-left: 7px;
}
.map_popup .close_button {
	background: url("http://map.baidu.com/img/popup_close.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;cursor: pointer;height: 12px;position: absolute;right: 4px;top: 6px;width: 12px;
}
.cityList {
	width:600px; height:300px; overflow-y:auto;
}
.sel_container1 {
	position:absolute;top:0;font-size:12px;
}
.map_popup1 {
	position:absolute;
	width:600px; height:300px; top:20px;
	z-index:200000;
}
.map_popup1 .popup_main1 {
	background:#fff; border:1px solid #8BA4D8;
	width:100%; height:100%; overflow:hidden; position:absolute; z-index:2;
}
.map_popup1 .title1 {
	background: url("http://map.baidu.com/img/popup_title.gif") repeat scroll 0 0 transparent;
	color: #6688CC;font-size: 12px;font-weight: bold;height: 24px;line-height: 25px;padding-left: 7px;
}
.map_popup1 .close_button1 {
	background: url("http://map.baidu.com/img/popup_close.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;cursor: pointer;height: 12px;position: absolute;right: 4px;top: 6px;width: 12px;
}
.cityList1 {
	width:600px; height:300px; overflow-y:auto;
}
/* city list end */

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
